*{padding:0;margin:0;}
ol,ul{list-style:none}
a{text-decoration:none;color:#686868}
img{border:0}
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#008edf;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(/style/kefu/right_pic5.png)}
.side ul li i.bgs2{background-image:url(/style/kefu/right_pic7.png)}
.side ul li i.bgs3{background-image:url(/style/kefu/right_pic2.png)}
.side ul li i.bgs4{background-image:url(/style/kefu/right_pic1.png)}
.side ul li i.bgs5{background-image:url(/style/kefu/right_pic3.png)}
.side ul li i.bgs6{background-image:url(/style/kefu/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(/style/kefu/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(/style/kefu/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(/style/kefu/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(/style/kefu/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(/style/kefu/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#008edf;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:240px; height:auto; overflow:hidden; display:none;color:#363636;text-align:center;padding-top:0px;position:absolute;left:-248px;top:0;background-repeat:no-repeat;background-position:center center; border:4px solid #008edf}
.side ul li.sideewm .ewBox.son img { width:236px; height:auto;}
.side ul li.sideetel .telBox.son{width:240px;height:240px;display:none;color:#fff !important;text-align:left;position:absolute;left:-240px;top:-79px;background:#008edf}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px;color:#fff !important}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(/style/kefu/right_pic8.png) 28px center no-repeat;background-color:#4bb2ed}
.side ul li.sideetel .telBox dd.bgs2{background:url(/style/kefu/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
.sav002 { width:200px; height:40px; background:url('/style/kefu/bg02.png') no-repeat; background-size:100% 100%; position:fixed; bottom:10px; right:90px; border-radius:5px; z-index:9999;}
.sav002 div { float:left;}
.sav002 div.kfs002 { width:55px; height:55px; position:absolute; top:-20px; left:-25px; margin-left:0px; border-radius:30px; border:3px solid #FFF; overflow:hidden;}
.sav002 div.kfs002 img { width:100%; height:100%;}
.sav002 div.zx002 { margin-left:50px; font: bold 16px/40px '微软雅黑'; color:#456;}
.sav002 div.right002 { width:20px; float:right; margin-top:10px; margin-right:8px;}

#contactbar {
  display: none;
  overflow: hidden;
  position: fixed;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  height: 60px;
  background: #FFF;
  box-shadow: 4px 0 8px #9e9e9e
}
#contactbar .landlord {
  position: absolute;
  top: 8px;
  left: 10px
}
#contactbar .landlord p{margin-top: 0px;}
#contactbar .llname {
  width: 100%;
  color: #3F4358;
  font-size: 15px;

}

#contactbar .llnumber {
  position: absolute;
  left: 0;
  top: 20px;
  width: 200px;
  font-size: 18px
}
#contactbar .llnumber a{
  position: absolute;
  left: 0;
  top: 20px;
  width: 200px;
  font-size: 18px;
  color:#f25c17;
    padding-top: 0px;
    text-align: left;
    margin-top: -18px;
  border-left: 0px solid #EDEDED;
}

#contactbar .btn_contact {
  background: #FF6C00;
  color: #FFF;
  display: inline-block;
  font-size: 14px;
  height: 33px;
  line-height: 33px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 5px;
  width: 106px
}
#contactbar a {
  background: #FFF;
  border: none;
  border-left: 1px solid #EDEDED;
  color: #777;
  font-size: 10px;
  padding-top: 30px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 8px;
  width: 60px
}
#contactbar #contact_qq {
  background: url(/style/kefu/zp_icon.png) no-repeat;
  width: 58px;
  background-position: 17px -180px;
  background-size: 23px auto
}
#contactbar #contact_qq::before {
  background: 0 0
}
#contactbar a.hide {
  display: none
}
#contactbar #contact_phone {
  right: 180px;
  background: url(/style/kefu/phone.png) no-repeat 20px 7px;
  background-size: 18px 20px
}
#contactbar #contact_sms {
  right: 120px;
  background: url(/style/kefu/wx.png) no-repeat 18px 4px;
  background-size: 25px 25px
}
#contactbar #contact_bb {
  right: 60px;
  background: url(/style/kefu/qq.png) no-repeat 20px 6px;
  background-size: 18px 19px
}
#contactbar #contact_baidu {
  right: 240px;
  background: url(/style/kefu/qq.png) no-repeat 20px 6px;
  background-size: 18px 19px
}
#contactbar .contact_top {
  right: 0px;
  background: url(/style/kefu/top.png) no-repeat 20px 6px;
  background-size: 18px 19px;
}

.yellow {
  color: #f25c17
}
#target{
display:block;
height:0px;
opacity: 0;
}